Big Huge Thesaurus

Jatropha stimulosus

noun